Release 1.2 is free, including the full library of several hundred puzzles, no ads, and no crippled functions that you have to pay to "uncripple".
You need to search the Apple App store for "Sudoku Fundamentals". "nedBlake" also works, as this is the only app that I have written.
With this Forum in mind, I have changed the "Import" action to look for only the numbers 1 thru 9 and the period (for space). All other ascii codes are ignored, so if you are able to select an area where these characters appear only in the puzzle grid and not elsewhere in the selected area, then you will import what you want.
The daily puzzles that show up in Puzzles
are fairly easy to copy. When imported, these puzzles are often graded as "Extreme", since they contain this level of chains and cycles. If you need help, you will find the Fundamentals topic "Introducing Links and Chains" helpful, where several examples show what they all have in common. Then start playing around in Draw mode, and you will soon become an expert.
I particularly like the variety of patterns that you find in The Superior Thread
of the Sorted Puzzle Collection
. In this case, I found it difficult to make Safari select what I wanted, and ended up selecting the whole thread and pasting it into a text file on my iPad, from which it was alot easier selecting individual puzzles.
You will notice that the Import action in my app has a "Create Protect Pattern" button. The purpose of this was to provide a way to save patterns that you created by saving the puzzle that was created using that pattern. When you Imported that puzzle, you could then re-create the pattern from the puzzle, and then clear the puzzle so that you could then create more puzzles with that pattern.
And so "Create Protect Pattern" really wasn't intended to be used for stealing patterns from other peoples puzzles, but it certainly works well doing just that. (But I don't believe patterns can be copyrighted.) I was able to create several really good Moderate puzzles from these patterns which are now in the library. If Random is not able to keep out of the protected area, you will need to touch Clear twice and try another Random run, and you may need to change the protected area by using the "Cell" button.