This looks like you are trying to push both the stack view and the detail view
to the left and to the right at the same time, inconsistent with the overall
horizontal constraint.
Isn’t the error message indicating that there is something wrong with the
provided options? I’d experiment with thos
A framework does not include source. It as an opaque bundle that contains a
public API and compiled code as an integrated whole.
> On Jun 26, 2016, at 2:48 PM, William Squires wrote:
>
> True, but they'd still have the source .swift file as the compiler would need
> this to know what symbols,
tibility and ABI issues?
>
>> On Jun 26, 2016, at 3:06 PM, Thomas Wetmore wrote:
>>
>> A framework does not include source. It as an opaque bundle that contains a
>> public API and compiled code as an integrated whole.
>>
>>> On Jun 26, 2016, at 2:48
I have a multi-column table that I am converting from an ObjC/cell-based
implementation to a Swift/view-based implementation. The cells are text, so I
am now using a vanilla text-only NSTableCellView in each column.
When the application launches, I can shrink the columns just fine — the text
sh
I have the XIB set for auto layout. However, after dragging an NSTableCellView
into the NSTableHeader, IB’s size inspector (for the table cell view) reports
that there are no constraints on the cell view. This is clearly the issue.
Since I am learning Swift, cell-based views, and auto-layout all
> On Jan 27, 2015, at 10:48 AM, Roland King wrote:
>
>
>> On 27 Jan 2015, at 22:32, Thomas Wetmore wrote:
>> There must be a constraint problem, and I have been playing around with them
>> for awhile, but no joy yet. Googling has not turned up a similar issue. I
> On Jan 27, 2015, at 12:06 PM, Steve Mills wrote:
>
> On Jan 27, 2015, at 10:48:29, Roland King wrote:
>>
>>>
>>> Using IB to check the constraints on the NSTextField within the
>>> NSTableCellView, IB states: “The selected views have no constraints. At
>>> build time, explicit left, top,
> On Jan 27, 2015, at 7:48 PM, Roland King wrote:
>
>> On 28 Jan 2015, at 08:35, Kyle Sluder wrote:
>>
>> On Tue, Jan 27, 2015, at 05:34 PM, Roland King wrote:
>>> No I don’t think so. I can’t think of a case IB adds constraints to
>>> anything automatically at this point.
>>
>> If you do not
Rick, I requested that code and was told it was not packaged for release as a
sample project. I then requested an as-is copy, and am awaiting a reply.
If you manage to find a copy I would appreciate hearing about it.
Tom Wetmore
> On Apr 27, 2015, at 8:52 PM, Rick Mann wrote:
>
> Is the Sketc
Swift looks like the future; I now use it for new development; and I am porting
old projects to it as time permits. I was leary at first, but once it stopped
crashing twenty times a day, and performance began approaching that of Obj-C, I
converted. I won’t look back unless Apple does an about fa
I am having a problem with NSViews and mouseDown events.
I have defined a custom view (call it CardView) that is an NSOutlineView
centered in a slightly larger view used as a border. When displayed, a CardView
looks like an index card holding an outline inside a narrow border. There are a
few s
) , but it didn’t change the behavior. I was hoping for an easy fix!
Thanks again.
Tom Wetmore
> On Jun 24, 2015, at 10:20 PM, Ken Thomases wrote:
>
> On Jun 24, 2015, at 7:44 PM, Thomas Wetmore wrote:
>
>> I am having a problem with NSViews and mouseDown events.
>&
Ken Thomases wrote:
>
> On Jun 24, 2015, at 7:44 PM, Thomas Wetmore wrote:
>
>> I am having a problem with NSViews and mouseDown events.
>>
>> I have defined a custom view (call it CardView) that is an NSOutlineView
>> centered in a slightly larger view
> On Jun 24, 2015, at 8:44 PM, Thomas Wetmore wrote:
>
> So I have a view in which one of the subviews seems to work fine with respect
> to mouse events, but the border subview around it seems to be invisible to
> the event system.
Experimentation has proven this statement
ham Cox wrote:
>
>
>> On 25 Jun 2015, at 2:08 pm, Thomas Wetmore wrote:
>>
>> I assume the quirks of dealing with overlapping views have long been ironed
>> out.
>
>
> What SDK and minimum target version do you have?
>
> I’m just wondering if th
Carl,
There is nothing wrong with the code. It is good C code from the good ole days.
Size of pointers has no effect, other than in the total sizes of the arrays
being allocated. Similar for the size of ints themselves.
However, you stop short in your example, and you don’t show either how you
I really try to figure this stuff out. No kidding. I am trying this simple
experiment:
I define an NSView that has nothing more than a resize handle, defined as a
rectangular NSBezierPath in its lower right corner. There are no subviews and
no superviews involved here. I resize the NSView by im
Wetmore
> On Jul 20, 2015, at 4:43 PM, Quincey Morris
> wrote:
>
> On Jul 20, 2015, at 13:30 , Thomas Wetmore wrote:
>>
>> When I instantiate one of these views and place it in an NSWindow, I can
>> drag it around and I can resize it, as expected. Notably, howeve
> On Jul 20, 2015, at 4:45 PM, David Duncan wrote:
>
>
>> On Jul 20, 2015, at 1:30 PM, Thomas Wetmore wrote:
>>
>> I really try to figure this stuff out. No kidding. I am trying this simple
>> experiment:
>>
>> I define an NSView that has no
Gary, I am working on an application that supports the old fashioned research
process of using 3x5 index cards to hold sources and research notes.
I have a hierarchy of NSView sub-classes to represent the cards. At the top of
the hierarchy is CardView which simply provides the ability to drag an
Ken,
Thank you! The lights are coming on. Things can become quite obvious when they
become obvious, can’t they?
Tom Wetmore
> On Jul 20, 2015, at 5:13 PM, Ken Thomases wrote:
>
>> On Jul 20, 2015, at 3:30 PM, Thomas Wetmore wrote:
>>
>> I would really like to be a
ecause I’m 99.% certain that the OP is
> just Doing It Wrong™:
>
>> On Jul 20, 2015, at 13:30 , Thomas Wetmore wrote:
>>>
>>> I would really like to be able to do resizing using a mouse event loop, but
>>> have the layout constraints somehow involved.
> On Jul 20, 2015, at 7:53 PM, Quincey Morris
> wrote:
>
> On Jul 20, 2015, at 16:41 , Thomas Wetmore wrote:
>>
>> Here is the mouse-down method with event loop. As you can see I am calling
>> setFrameOrigin in the dragging case and setting frame directly in th
I have a custom NSView that has an NSOutlineView as a subview. Instances are
created and used programatically. The code is implemented in Swift 1.2. In
order to set the delegate and data source for the NSOutlineView I assumed I
should just add the following methods to the custom NSView:
…
var o
Note to self: Never ask Cocoa dev questions at 4:00 am.
Sorry for wasting bandwidth. Problem was simply because I stupidly added
delegate and dataSource as properties to the custom NSView. The compiler was
telling me exactly what was wrong.
Tom Wetmore
> On Jul 30, 2015, at 4:22 AM, Tho
I am writing software to handle GEDCOM files. These files are usually
in ASCII format, though some are in ANSEL format (the format they are
supposed to be in), and in recent years more and more are in UNICODE
encodings. A GEDCOM file is supposed to include an attribute that
specifies its ch
I use the following function to show an open panel and get the path to
a file. I have inserted three NSLog calls.
This first time I call this function the panel opens immediately and
the three log messages follow each other immediately.
The second and every later time I call this function,
Dot files have been used by many program, for many years, in all UNIX
based systems, for all kinds of reasons. To claim that they are
"reserved for the system" is patently false. Just cd around your file
system and try a few "ls -a" 's here and there.
What has "being supported by the finder
Please take this off list.
Thanks,
Tom Wetmore
On Oct 10, 2009, at 3:28 PM, Shawn Erickson wrote:
I meant to ask if you are accessing the HTTP or using WebKit's DOM
API to
get at the pages content? Basically how are using using WebView to
access
the data you need.
-Shawn
On Sat, Oct 10,
Chuck,
NSRange and NSSize are C structures, not Objective-C objects. The ->
operator is the C operator used to access structure fields from a
structure pointer. You can use dot notation if you like:
(*aRange).location = 0;
(*aSize).height = 4.0;
But if you do so you are NOT using the new O
The approach found by Ron prints the bits in correct order. The
suggested replacement prints them backwards. Other correct solutions
can be done without recursion, but require a char buffer that must
either be reversed or printed in reverse order.
Tom Wetmore
On Nov 9, 2009, at 5:27 AM, Gr
These functions return how many one bits there are in a number, not
how many bit positions are needed to represent the number as a bit-
string with no leading zeros. They are fun but have no utility in
solving the OP's question.
TW
There are some examples of how to do this here, including s
I offer the following as a "Cocoa solution" to the OP's query,
whatever that might be taken to mean...
(For extra credit: why must the parameter be unsigned?)
Tom Wetmore
NSString* binaryRepresentation (NSUInteger number)
{
unichar buffer[64];
NSUInteger n = 0;
while (
Yes, yours is much nicer.
TW
On Nov 9, 2009, at 12:32 PM, Alastair Houghton wrote:
On 9 Nov 2009, at 17:20, Thomas Wetmore wrote:
I offer the following as a "Cocoa solution" to the OP's query,
whatever that might be taken to mean...
(For extra credit: why must the parame
ent, one might even say smirkily self-satisfied, to be developing for the
Mac. And then the fact that someone on this list (thanks, Filip) knew this was
even better, as I have yet to find any actual DOCUMENTATION that states that
this would happen! Easter eggs in spring.
Tom Wetmore, Chief Bottl
This is the initializer pattern I settled on a few years back:
- (id) init...
{
if (!(self = [super init])) return nil;
...
return self;
}
Trillions of calls later I can report upon its serviceability.
I come from an old school, formed in the mid 60's, the Savers Institute for
Inden
Being nervous about applying the ! operator to a pointer is needless. It has
always been well defined. From the C specification:
"The operand of the ! operator must have arithmetic type or be a pointer, and
the result is 1 if the value of its operand compares equal to 0, and 0
otherwise. The ty
UUID is the way to go. Here is a category I use to generate unique ids. It uses
core foundation to generate a 128-bit UUID and converts that to a 22-character
string. The conventional string form of a UUID is 36 characters long. A goal of
this code was to minimize the size of the id since my app
I must say that I am constantly amused by the nanniness of the Apple discussion
lists, telling people what is safe and what is dangerous. There is nothing
dangerous about bit-twiddling code. You test it til it works and then it works
forever. It doesn't develop bugs later. My goal was to use the
It may look odd to use an object that has been just released, but there is
nothing wrong in this case, and no assumptions are needed here. As soon as the
object has been added to the array it has been safely retained on the same
thread by well-understood and well-documented rules, and it should
The startImmediately parameter is a BOOL, not a string. Use YES instead of
@"YES" and see if that helps.
Tom W.
On Aug 9, 2011, at 10:44 AM, Amy Gibbs wrote:
> I'm certainly noy tied to FTP, and I'll have a go with NSURLConnection. I did
> try to use that for another part but I just couldn't g
On Jun 5, 2011, at 6:12 PM, Thomas Davie wrote:
> On 5 Jun 2011, at 18:22, Jens Alfke wrote:
>> On Jun 5, 2011, at 6:21 AM, Thomas Davie wrote:
>>
>>> I've just completed firming up the API and documentation for CoreParse.
>>> CoreParse provides a powerful tokenisation and parsing engine, which
Here a couple methods that go to and from modified julian day numbers to values. These algorithms are found in a number of standard sources
for astronomical computing.
These are methods from a date class that I use. They only thing necessary to
know about that class is that three of its instanc
I have a memory management question involving the interaction of:
- (id) initWithCoder: (NSCoder*) coder
from any class that implements and
+ (id) unarchiveObjectWithData: (NSData*) data
from the NSKeyedUnarchiver (or any unarchiver) class.
After the following lines of code run ...
NSData* d
I'm porting an old interpreter from a C-based program that used yacc to parse
report generating programs and convert them into interpretable programs that
could then generate reports. A system akin to XSLT but using a procedural
language rather XML as a programming language, ahem.
Yacc (and Bis
immediately. I will
have to learn how to replace the built-in YACC rule with something else.
Thanks again for your suggestion,
Tom Wetmore
On Mar 9, 2010, at 6:33 PM, Graham Cox wrote:
>
> On 10/03/2010, at 9:00 AM, Thomas Wetmore wrote:
>
>> Yacc (and Bison) convert yacc fil
Bloomin' magic! Thanks, Filip, it worketh well. Hardy souls all.
Tom W.
On Mar 9, 2010, at 6:43 PM, F van der Meeren wrote:
> You can just use your objc magic inside the curly braces... All you have to
> do is rename your file to *.ym instead of *.y
> Then all your files will be named *.m
>
>
Just a quick thank-you to those who responded to my question about using bison
to generate a language intepreter in an Cocoa Foundation/Xcode/Objective-C
environment. Xcode does everything needed to make it seamless.
I named the yacc file Interpreter.ym and made the semantic value type for all
I am writing a genealogy program that provides a variety of forms for
entering data from many sources, eg, censuses, marriage registers.
Instead of custom designing user input panels for each type of record,
I am using a specification file that describes the fields and tool
tips needed for
I'm looking for a simple NSTabView tutorial. I've found references to
the MultipleNIBTabView tutorial but I can't find it in the current
Xcode Examples area or at the Developer site. Anyone know where it is
located, or whether there is another tutorial around?
Thanks,
Tom Wetmore
_
I have a question based on my confusion over the interacting behaviors of an
NSScrollView, its NSClipView and a custom NSView being displayed and clipped.
I have an NSScrollView which resizes as its window resizes. Therefore the
NSClipView resizes within the NSScrollView as the the window resize
I've been staring at this error message for the past hour.
When trying to compile the code ...
-
#import
@interface TWInterpreterController : NSWindowController
...
@end
--
the compiler issues the error:
"Cannot find pro
anges from a Cocoa issue to an
Xcode one. I may re-summarize and post there if I can't find the problem. Any
other suggestion gratefully welcome.
Tom Wetmore
On Nov 5, 2010, at 12:48 AM, Thomas Wetmore wrote:
> I've been staring at this error message for the past
I need to process very large files, and below is the program I use to do the
work. I have run this program on data files from very small up to over 3 Gb in
length. Much of my testing has been done with files in the 200 to 300 Mb size,
and the program works fine at that size.
However, when I mov
PM, Greg Parker wrote:
> On Jul 26, 2012, at 8:20 PM, Thomas Wetmore wrote:
>> I need to process very large files, and below is the program I use to do the
>> work. I have run this program on data files from very small up to over 3 Gb
>> in length. Much of my testing has be
I am using NSXMLDocument to parse XML files. Some of the files are not legal
XML because they contain a sequence of top level elements (legal XML must have
a unique root element).
Currently I handle this issue by programmatically adding a root element to
surround the entire file before parsing.
Doing it programmatically is trivial so I'll stick with it.
Tom Wetmore, CBW, DeadEnds Software
On Oct 21, 2012, at 6:50 AM, Thomas Wetmore wrote:
> I am using NSXMLDocument to parse XML files. Some of the files are not legal
> XML because they contain a sequence of top level elem
m_selString = [NSString stringWithFormat:@"%@:",elementName];
>
> SEL selector = NSSelectorFromString(m_selString);
>
> if([self respondsToSelector:selector])
> [self performSelector:selector withObject:attributeDict];
> }
>
> On Oct 21,
Is there a way to restrict the movement of an NSWindow to a frame of another
window (that may underly it) or to some other fixed rectangular sub-area on the
screen?
Searching the web there was a CocoaBuilder thread 12 years ago that indicates
that it was unknown how to do this then, implying th
I hope someone can put me straight. I created a vanilla Cocoa App. I deleted
the window from the MainMenu.xib and created a MainWindow.xib with essentially
an identical window (no views).
I created a MainWindowController with one overriding method, init, see below.
In the app delegate's applica
Steven,
Thanks! That did it.
Tom Wetmore
On May 7, 2013, at 5:57 PM, Steven Degutis wrote:
> ARC is on. Retain the window controller.
>
> On Tue, May 7, 2013 at 4:52 PM, Thomas Wetmore wrote:
>> I hope someone can put me straight. I created a vanilla Cocoa App. I deleted
>
I've been experimenting with a UI for a program that manages many small,
draggable views, that can be moved around in the same superview. The following
mouse events work well for providing the dragging basics. However, when I drag
a view relative to the other views I also want it to end up on to
This works. Thanks for the tip.
Tom Wetmore
On May 13, 2013, at 11:38 PM, Quincey Morris
wrote:
> -- Invoke 'addSubview: self' without first removing self. The NSView
> machinery may be clever enough merely to move the view to the end of the
> subviews array, without actually removing and re
Not only does this work, it also does not add duplicates to the subviews array.
Tom
On May 13, 2013, at 11:56 PM, Thomas Wetmore wrote:
> This works. Thanks for the tip.
>
> Tom Wetmore
>
> On May 13, 2013, at 11:38 PM, Quincey Morris
> wrote:
>
>> -- Invoke
Alex,
What your three lines of code do:
> NSString *myString;
Compiler allocates space for a pointer on the run time stack.
> myString = @"Hi";
Compiler creates an NSString object somewhere in the heap with the value @"Hi"
and points the pointer to it.
> myString = @"Hi there";
Compiler cre
Wetmore
On May 28, 2013, at 12:11 PM, Thomas Wetmore wrote:
> Alex,
>
> What your three lines of code do:
>
>> NSString *myString;
>
> Compiler allocates space for a pointer on the run time stack.
>
>> myString = @"Hi";
>
> Compiler creates an NSS
Returning strictly to the issue of trig performance. A solution I
have used in the past is to initialize tables of trig functions,
say by calling sin() and cos() for every half a degree, and then
interpolating those tables, never calling sin() or cos() again.
I did this 29 years ago on an Atari 520
itial table building
can be optimized.
Tom Wetmore
On Aug 8, 2013, at 10:53 AM, Thomas Wetmore wrote:
> Returning strictly to the issue of trig performance. A solution I
> have used in the past is to initialize tables of trig functions,
> say by calling sin() and cos() for every half a de
professionally-crafted trig library pretty quickly). I guess that could be
> vectorized, but it's one more thing to debug. Profile the
> Accelerate.framework functions first.
>
> — F
>
> On 8 Aug 2013, at 10:01 AM, Thomas Wetmore wrote:
>
>> p.s. Of cour
David,
Those are lightening speeds. So I agree with you wholeheartedly -- there is no
sense in working on a custom table-driven approach. The current approach must
already be table-based with speeds like that.
Tom Wetmore
On Aug 8, 2013, at 1:26 PM, David Rowland wrote:
> I wrote an app tha
;> Be careful using that code as a test; a good optimizing compiler could pick
>> up that sin is a library function without side effects, and no result is
>> saved, and optimize that loop to two calls to adjustValueRadians.
>>
>> Sandy
>>
>> On Aug 8, 201
Pre-allocation doesn't really matter as long as the re-allocations, whenever
they occur, respect the capacity argument.
Tom Wetmore
On Aug 22, 2013, at 1:22 PM, Keary Suska wrote:
> On Aug 22, 2013, at 9:06 AM, Jens Alfke wrote:
>
>> create the empty output mutable string with sufficient capa
he initial capacity size.
Tom Wetmore
On Aug 22, 2013, at 1:43 PM, Steve Mills wrote:
> On Aug 22, 2013, at 12:31:55, Thomas Wetmore
> wrote:
>
>> Pre-allocation doesn't really matter as long as the re-allocations, whenever
>> they occur, respect the capacity argum
Steve,
Sorry, again I was unclear. Here is what I am trying to say:
Pre-allocation means to allocate space before you need it, which would be at
init time.
But there is no need to pre-allocate -- the first allocation can be postponed
until the first item is put in the container or characters i
On Aug 23, 2013, at 9:40 AM, Alex Zavatone wrote:
>
> Why isn't it a good idea to have everything set up before you need it?
>
> In my reasoning, If there is downtime when items can be set up of prefetched
> before they are needed, then they are ready for use when needed.
>
> If you don't d
I am writing an app that does NLP on web pages for genealogical information and
adds semantic tags to the HTML showing the results.
I am having a basic problem. When I add a WebView object to the main NIPB using
the interface builder, the app immediately crashes by throwing an objc
exception at
Danger Man,
I got the include part but forgot the framework part.
Thanks!
Tom Wetmore
On Aug 24, 2013, at 7:27 PM, dangerwillrobinsondan...@gmail.com wrote:
> Did you add the WebKit framework to your project and #include it ?
>
>
> On 2013/08/25, at 4:08, Thomas Wetmore wrote
I am looking for some pointers or advice.
I am developing an application to semantically tag HTML pages with genealogical
information as defined by the schema.org/Person object and related objects.
The NLP required to do the semantic analysis resides in a well-proven text
processing library tha
On Dec 8, 2013, at 5:58 PM, Fritz Anderson wrote:
> On 6 Dec 2013, at 5:39 AM, Thomas Wetmore wrote:
>
>> I'm using Xcode 4 and have a few static libraries that provide
>> infrastructure for my applications.
>>
>> When I build the libraries I get the wa
79 matches
Mail list logo